#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable:6031)

#include <stdio.h>
#include <stddef.h>

#pragma pack(1)

struct Student
{
	//char name[20];
	//struct Student a;
	char a;
	long long age;
};

typedef struct
{
	int a;
}x;


struct
{
	int b;
}a, *p;

int main()
{
	//char* p2 = NULL;
	//p2 = (char*)&a;
	//*p2 = 'a';
	//printf("%d\n", a.b);
	//p = &a;
	////p = &x;
	//x abc = { 0 };
	//abc.a = 40;
	//printf("%d\n", abc.a);
	printf("%d\n", offsetof(struct Student, age));

	return 0;
}

int main2()
{
	int i = -1;
	while (i--);
	printf("%d\n", i);
	
	return 0;
}